package cn.richard.demo.drools.starter;

import java.util.ArrayList;
import java.util.List;

import org.springframework.boot.context.properties.ConfigurationProperties;

import lombok.Data;

@ConfigurationProperties(prefix = "app.drools")
//@Component
@Data
public class AppDroolsConfigProperties {
	/**
	 * 是否启用配置bean
	 */
	private boolean enable = false;
	/**
	 * 加载类型，cp-类路径下扫描规则文件-默认，xls-外置路径读取，db-数据库查询规则定义-待集成
	 */
	private String loadType = "cp";
	/**
	 * 类路径目录，默认是 resources/rules 下所有的.drl文件
	 */
	private String cpDir = "rules";
	/**
	 * 外置xls文件列表路径，比如 D:/temp/xxx.xls
	 */
	private List<String> xlsFilePaths = new ArrayList<>();
}
